Parallel Programming through Configurable Interconnectable Objects

نویسندگان

  • Enrique V. Carrera
  • Orlando Loques
  • Julius C. B. Leite
چکیده

This paper presents P-RIO, a parallel programming environment that supports an object based software conjiguration methodology. It promotes a clear separation of the individual sequential computation components from the interconnection structure used for the interaction between these components. This makes the data and control interactions explicit, simpliJjiing program visualization and understanding. P-RIO includes a graphical tool that helps to conjigure, monitor and debug parallel programs

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

P-RIO: a modular parallel-programming environment

To exploit parallelism, developers have based the software of many powerful multicomputer architectures on sequential pieces of computation that act concurrently and interact for communication and synchronization. In most message-passing-based programming environments, the interactions are specified through explicit language constructs embedded in the text of the program modules. Consequently, ...

متن کامل

R-RIO: Reflective-Reconfigurable Interconnectable Objects

Separation of concerns is a key goal in achieving software reusability. Meta-Level Programming approaches pave the way to separation of concerns by handling functional and non-functional aspects in different levels, but provide little help for software composition, verification and evolution activities. Approaches based on Software Architecture Description Languages can overcome these deficienc...

متن کامل

Reflection in the R-RIO Configuration Programming Environment

R-RIO (Reflective-Reconfigurable Interconnectable Objects) is a distributed programming environment that integrates some key concepts of Configuration (CP) and Reflective Programming (RP) approaches [1]. This integration helps to achieve separation of concerns and improve software reuse. In addition, the capability of supporting dynamic configuration and flexibility on component programming lan...

متن کامل

A fuzzy mixed-integer goal programming model for a parallel machine scheduling problem with sequence-dependent setup times and release dates

This paper presents a new mixed-integer goal programming (MIGP) model for a parallel machine scheduling problem with sequence-dependent setup times and release dates. Two objectives are considered in the model to minimize the total weighted flow time and the total weighted tardiness simultaneously. Due to the com-plexity of the above model and uncertainty involved in real-world scheduling probl...

متن کامل

A Massively Parallel Re-Configurable Mesh Computer Emulator: Design, Modeling and Realization

Emulating massively parallel computer architectures represents a very important tool for the parallel programmers. It allows them to implement and validate their algorithms. Due to the high cost of the massively parallel real machines, they remain unavailable and not popular in the parallel computing community. The goal of this paper is to present an elaborated emulator of a 2-D massively paral...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997